HAL1 CRYP –> HAL2 CRYP ¶
This section provides information about the HAL CRYP control functions migration.
Callbacks functions ¶
|
HAL1 |
HAL2 |
|---|---|
|
|
|
|
|
|
|
|
|
Callbacks register and unregister functions ¶
|
HAL1 |
HAL2 |
|---|---|
HAL_CRYP_RegisterCallback(&cryp_handle, HAL_CRYP_INPUT_COMPLETE_CB_ID,
HAL_CRYP_InCpltCallback);
|
HAL_CRYP_RegisterInTransferCpltCallback(&cryp_handle,
HAL_CRYP_InCpltCallback);
|
HAL_CRYP_RegisterCallback(&cryp_handle, HAL_CRYP_OUTPUT_COMPLETE_CB_ID,
HAL_CRYP_OutCpltCallback);
|
HAL_CRYP_RegisterOutTransferCpltCallback(&cryp_handle,
HAL_CRYP_OutCpltCallback);
|
HAL_CRYP_RegisterCallback(&cryp_handle, HAL_CRYP_ERROR_CB_ID,
HAL_CRYP_ErrorCallback);
|
HAL_CRYP_RegisterSuspendCallback(&cryp_handle,
HAL_CRYP_ErrorCallback);
|
HAL_CRYP_UnRegisterCallback(&cryp_handle, HAL_CRYP_INPUT_COMPLETE_CB_ID);
|
HAL_CRYP_RegisterInTransferCpltCallback(&cryp_handle,
HAL_CRYP_InCpltCallback);
|
HAL_CRYP_UnRegisterCallback(&cryp_handle, HAL_CRYP_OUTPUT_COMPLETE_CB_ID);
|
HAL_CRYP_RegisterOutTransferCpltCallback(&cryp_handle,
HAL_CRYP_OutCpltCallback);
|
HAL_CRYP_UnRegisterCallback(&cryp_handle, HAL_CRYP_ERROR_CB_ID);
|
HAL_CRYP_RegisterSuspendCallback(&cryp_handle, HAL_CRYP_ErrorCallback);
|
Related concept: Individual callback registration APIs replace global register and unregister functions
IRQ handler ¶
|
HAL1 |
HAL2 |
|---|---|
|
|
|
Related concept: Introduce specialized IRQ handlers